sgpb\AdminHelper D

Total Complexity 439
Dependencies 11
Dependents 26
Total lines 2,363
Lines of code 1,781
Logical lines of code 1,110
Comment lines 173
Methods 85
Properties 0

Methods 85

Method Rating Maintainability Complexity Lines of code
getSystemInfoText()
D
24
41 145
updatesInit()
B
40 23 54
getBrowser()
B
37 20 71
createSelectBox()
B
41 19 55
renderCustomScripts()
B
38 16 65
subscribersRelatedQuery()
B
43 17 42
themeRelatedSettings()
A
51 17 28
createRadioButtons()
A
41 15 53
getHost()
A
46 14 38
filterUserCapabilitiesForTheUserRoles()
A
43 12 49
defaultButtonImage()
A
51 10 27
sendTestNewsletter()
A
43 7 48
allowed_html_tags()
A
33 2 123
hasInactiveExtensions()
A
51 8 25
createInput()
A
54 8 20
getGutenbergPopupsIdAndTitle()
A
49 7 33
makeRegisteredPluginsStaticPathsToDynamic()
A
49 7 32
shouldOpenReviewPopupForDays()
S
50 7 29
hexToRgba()
S
50 7 29
removeUnnecessaryCodeFromPopups()
S
51 7 27
deleteUserFromSubscribers()
S
51 7 26
getPopupsIdAndTitle()
S
52 7 26
getCurrentUserRole()
S
52 7 26
arrayMergeSameKeys()
S
52 7 25
checkIfLicenseIsActive()
S
53 6 20
getSubscriptionColumnsById()
S
56 5 17
getCurrentPostType()
S
59 5 15
getTaxonomyBySlug()
S
59 5 15
checkEditorByPopupId()
S
58 5 14
createCheckBox()
S
58 5 14
removeSelectedTypeOptions()
S
60 5 14
getCurrentPopupType()
S
59 5 14
isPluginActive()
S
60 5 13
dateToSeconds()
S
59 5 13
getMaxOpenPopupContent()
S
45 1 69
popupGetClonePostLink()
S
57 4 16
shouldOpenForMaxOpenPopupMessage()
S
61 4 12
getImageDataFromUrl()
S
62 4 11
getAllFreeExtensions()
S
57 3 18
getAllExtensions()
S
57 3 18
getCSSSafeSize()
S
64 4 10
getEmailHeader()
S
58 3 15
userCanAccessTo()
S
61 3 13
renderExtensionsContent()
S
55 2 22
sendEmailAboutUnsubscribe()
S
56 2 16
getCustomFormFieldsByPopupId()
S
66 3 9
getSiteProtocol()
S
67 3 7
getPopupPostAllowedUserRoles()
S
64 3 10
subscriberExists()
S
64 3 10
getAllActiveExtensions()
S
63 3 10
createAttrs()
S
64 3 10
getPopupMainTableCreationDate()
S
58 2 14
getMaxOpenPopupId()
S
60 2 14
removeAllNonPrintableCharacters()
S
61 2 12
deleteSubscriber()
S
60 2 12
getMaxOpenPopupsMessage()
S
61 2 11
findSubscribersByEmail()
S
62 2 11
getExtensionAvaliabilityOptions()
S
58 1 19
renderAlertProblem()
S
59 1 18
getPopupThumbClass()
S
65 2 9
getFileFromURL()
S
66 2 9
hasBlocks()
S
70 2 6
buildCreatePopupUrl()
S
65 2 9
getReverseConvertIds()
S
68 2 8
supportBannerNotification()
S
60 1 11
deleteOption()
S
80 1 3
getFormattedDate()
S
69 1 6
getSettingsURL()
S
74 1 4
getPopupExportURL()
S
65 1 9
addArgsToURl()
S
75 1 4
getDateObjFromDate()
S
72 1 5
serializeData()
S
76 1 4
getImageAltTextByUrl()
S
72 1 5
deleteSubscriptionPopupSubscribers()
S
71 1 5
showMenuForCurrentUser()
S
80 1 3
getOption()
S
79 1 3
addUnsubscribeColumn()
S
72 1 5
getPopupTypesPageURL()
S
78 1 3
getMaxOpenDaysMessage()
S
69 1 6
getPopupUsageDays()
S
65 1 8
getRightMetaboxBannerText()
S
76 1 4
getGutenbergPopupsEvents()
S
63 1 10
renderWPBakeryScriptsAndStyles()
S
78 1 3
updateOption()
S
79 1 3
allowed_wrap_html_tags()
S
72 1 4